@import url(layout.css);
.about_vote ,.about_comment{ margin-top:40px;}
.about_vote h2 ,.about_comment h2 ,.dtts_jd h2{ height:26px; line-height:26px; font-weight:normal; font-size:18px;}
.about_vote h2 i ,.about_comment h2 i ,.dtts_jd h2 i{ background:url(../images/icon26.gif) no-repeat 0 0; display:inline-block; width:26px; height:26px; float:left; margin-right:8px;}

.add_comment img ,.about_comment ul.about_commentlist li .com_user img ,.dttsmain_info .dtts_user img{ float:left; width:62px; height:62px; border-radius:62px; border:1px solid #ddd;}


/**/
.dttsmain{ padding-bottom:30px; border-bottom:1px solid #ddd;}
.dttsmain_info{ position:relative;}
.dttsmain_info i.jd_icon{ position:absolute; width:145px; height:145px; top:72px; right:0; background:url(../images/jd_icon.png) no-repeat 0 0;}
.dttsmain_info i.icon_true{ background-position:0 0;}
.dttsmain_info i.icon_false{ background-position:-145px 0;}
.dttsmain_info .dtts_user{ position:relative; height:62px;}
.dttsmain_info .dtts_user img{ margin-right:20px;}
.dttsmain_info .dtts_user strong{ font-weight:normal; display:block; font-size:16px; padding-top:10px;}
.dttsmain_info .dtts_user span{ color:#999; display:block; margin-top:5px;}
.dttsmain_info .dtts_user em{ position:absolute; right:0; top:15px; height:25px; line-height:25px; color:#fff; padding:0 10px;}
.dttsmain_info .dtts_user em.jd1{ background:#f69;}
.dttsmain_info .dtts_user em.jd2{ background:#ffba00;}
.dttsmain_info p{ margin:10px 0 0 82px; font-size:16px; line-height:25px;}
.dttsmain_info p img{ width:100%; height:auto;}

.dtts_jd h2 i{ background-position:-52px 0;}

/*投票*/
.about_vote{ height:200px;}
.about_vote h2 i{ background-position:0 0;}
.about_vote ul.about_votelist{ text-align:center; margin-top:20px;}
.about_vote ul.about_votelist li{ display:inline-block; width:40px; text-align:center; margin:0 20px; position:relative; height:180px;}
.about_vote ul.about_votelist li em{ margin-top:5px; display:inline; width:40px; height:20px; line-height:20px; overflow:hidden; position:absolute; bottom:0; left:0; cursor:pointer;}
.about_vote ul.about_votelist li span{ display:block; width:40px; margin:0 auto;}
.about_vote ul.about_votelist li span.vote_1{ position:absolute; bottom:26px;}
.about_vote ul.about_votelist li span.vote_1 i{ display:block; color:#999; margin-bottom:5px;}
.about_vote ul.about_votelist li span.vote_2{ background:#eee; width:40px;}
.about_vote ul.about_votelist li.cur span.vote_2{ background:#ffc333;}
.about_vote ul.about_votelist li.cur span.vote_1 i{ color:#ffc333;}
.about_vote .line{ margin-top:-30px;}

/*评论*/
.about_comment h2 i{ background-position:-26px 0;}
.about_comment h2 span{ font-size:14px;}
/*发布评论*/
.add_comment{ margin-top:20px; height:170px;}
.add_comment .comment_form{ float:right; width:565px;}
.add_comment .comment_form textarea{ width:543px; height:105px; border:1px solid #ddd; padding:10px; box-shadow:inset 2px 2px 8px rgba(0,0,0,.1); font-size:14px; font-family:"微软雅黑";}
.add_comment .comment_form .login_btn{ margin-top:5px;}
.add_comment .comment_form .login_icon{ float:left;}
.add_comment .comment_form .login_icon a{ height:34px; line-height:34px; border:1px solid #ddd; text-align:center; padding:0 10px; display:inline-block; border-radius:3px; margin-right:5px;}
.add_comment .comment_form .login_icon a i{ background:url(../images/icon_login.gif) no-repeat 0 0; width:24px; height:24px; display:inline-block; float:left; margin:5px 5px 0 0;}
.add_comment .comment_form .login_icon a.login_qq i{ background-position:0 0;}
.add_comment .comment_form .login_icon a.login_wx i{ background-position:-24px 0;}
.add_comment .comment_form .login_icon a.login_sina i{ background-position:-48px 0;}
.add_comment .comment_form input{ float:right; width:96px; height:36px; background:#000; color:#fff; border-radius:3px; font-family:"微软雅黑"; font-size:16px; cursor:pointer;}

/*全部评论*/
.about_comment ul.about_commentlist li .com_user .com_cz em.zan i ,.about_comment ul.about_commentlist li .com_user .com_cz em.com{ background:url(../images/icon20.gif) no-repeat 0 0; height:20px; width:20px; float:right; display:inline-block;}

.about_comment h3{ font-size:18px; color:#f69; font-weight:normal; height:40px; line-height:40px; border-bottom:1px solid #ddd; margin-top:30px;}
.about_comment ul.about_commentlist li{ border-bottom:1px solid #eee; margin-top:20px; padding-bottom:20px;}
.about_comment ul.about_commentlist li .com_user{ height:62px; position:relative;}
.about_comment ul.about_commentlist li .com_user .com_cz{ position:absolute; right:0; top:5px;}
.about_comment ul.about_commentlist li .com_user .com_cz em{ cursor:pointer;}
.about_comment ul.about_commentlist li .com_user .com_cz em.zan{ line-height:24px; float:left;}
.about_comment ul.about_commentlist li .com_user .com_cz em.zan1{ color:#999;}
.about_comment ul.about_commentlist li .com_user .com_cz em.zan2{ color:#ff7b9a;}

.about_comment ul.about_commentlist li .com_user .com_cz em.zan i{ margin-left:5px;}
.about_comment ul.about_commentlist li .com_user .com_cz em.zan1 i{ background-position:-60px 0;}
.about_comment ul.about_commentlist li .com_user .com_cz em.zan2 i{ background-position:-60px -20px;}
.about_comment ul.about_commentlist li .com_user .com_cz em.com{ background-position:-80px 0; margin-left:15px;}
.about_comment ul.about_commentlist li .com_user img{ margin-right:20px;}
.about_comment ul.about_commentlist li .com_user strong{ font-weight:normal; display:block; font-size:16px; padding-top:10px;}
.about_comment ul.about_commentlist li .com_user span{ color:#999; display:block; margin-top:5px;}
.about_comment ul.about_commentlist li p{ margin:0 0 0 84px;}
.about_comment ul.about_commentlist li .reply{ background:#f8f8f8; border:1px solid #eee; padding:10px; color:#999; margin:10px 0 10px 84px;}
.about_comment ul.about_commentlist li .reply span{ display:block; margin-bottom:10px;}

/**/
ul.r_imglist{ width:278px;}
ul.r_imglist li{ float:left; margin:10px 10px 0 0; width:129px; overflow:hidden;}
ul.r_imglist li img{ width:129px; height:100px; margin-bottom:5px;}
ul.r_imglist li strong{ display:block; height:25px; line-height:25px; overflow:hidden;}